Next | Prev | Top | Contents | Index

Chapter 6: BIND Name Server


The Berkeley Internet Name Domain (BIND) server implements the Internet Domain Name Service (DNS) for the IRIX operating system. A name server is a network service that enables clients to name resources or objects in the network and share this information with other network objects. In effect, a name server is a distributed database system for objects in a computer network. All IRIX network programs can use BIND to store and retrieve station names and addresses. You can use BIND to replace the original host table lookup of information in the /etc/hosts file.

BIND has two parts: the name server program, named, and a set of C library "resolver" routines that access the server. named is a daemon that runs in the background and responds to UDP and TCP queries on a well-known network port. The library routines reside in the standard C library, libc.a. The host-address lookup routines gethostbyname, gethostbyaddr, and sethostent use the resolver routines to query the name server. The resolver library routines described in resolver include routines that build query packets and exchange them with the name server.

The following topics are covered in detail in this chapter:


The Domain Name Service
BIND Servers and Clients
The BIND Configuration Files
Setting Up a BIND Configuration
Managing the BIND Environment
Debugging named

Next | Prev | Top | Contents | Index